home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
A-Monthly Disks
/
(c)abi.d64
/
roster.doc
< prev
next >
Wrap
Text File
|
2007-02-04
|
12KB
|
331 lines
"
"
"
"
"
"
" ├╠╒┬ ╥╧╙╘┼╥ ═┴╬┴╟┼╥ ╞╧╥ ╘╚┼ ├╧══╧─╧╥┼ 64
"
"
"
" ╟┼╘╘╔╬╟ ╙╘┴╥╘┼─
"
" ╔NTRODUCTION
"
" ╫ELCOME TO THE ├LUB ╥OSTER ═ANAGER! ╦EEPING UP A MEMBERSHIP
" ROSTER FOR A USER GROUP, SOCIAL CLUB, ╨╘┴, OR SIMILAR
" MEMBERSHIP ORGANIZATION COULDN'T BE EASIER, EVEN FOR THE
" FIRST TIME USER. ╘HIS MANUAL WILL HELP YOU GET THE MOST FROM
" THIS PROGRAM.
"
" ╙HAREWARE ╬OTICE
"
" ╘HIS PROGRAM IS DISTRIBUTED THROUGH A SYSTEM CALLED
" '╙HAREWARE'. ╘HERE ARE SEVERAL DEFINITIONS OF THIS PROGRAM,
" BUT HERE IS THE ONE THAT ╔ LIKE. ┴ ╙HAREWARE PROGRAM IS
" ╨UBLIC ─OMAIN. ╘HAT MEANS YOU MAY COPY IT FREELY, GIVE IT TO
" ALL YOUR FRIENDS, UPLOAD IT TO ┬┬╙'S AND ELECTRONIC SERVICES,
" OR PLACE IT IN USER GROUP LIBRARIES.
"
" ╘HE AUTHOR (MYSELF) SIMPLY ASKS THAT IF YOU FIND THIS PROGRAM
" TO BE USEFUL, THAT YOU REMEMBER HIM. ╘HIS COULD BE IN THE
" FORM OF A LETTER EXPLAINING HOW YOU USE IT, OR A SMALL
" DONATION ($5-10).
"
" ╔F YOU WOULD LIKE TO DO EITHER, PLEASE SEND IT TO:
"
" ╩OSH ╩ACOBY
" 1915 ┼. ╚AWTHORNE ├T
" ╧NTARIO, ├ALIFORNIA 91764-2313
"
" ╔ CAN ALSO BE REACHED THROUGH THE ┴SSOCIATION FOR ╙HARING
" ├OMMODORE ╔NFORMATION (┴╙├╔). ╘HIS GROUP IS ON ╤-╠INK AS
" '┴╙├╔'. ╔ AM ALSO ON THE ╨UNTER╬ET ┬┬╙ ╙YSTEM AS '╩OSH
" ╩ACOBY' AT ╘ELETERM ┴MIGA ╫EST IN ╧NTARIO, ├ALIFORNIA. ╔ CAN
" BE REACHED THROUGH THERE ALSO.
"
" ╘HE ACTUAL RUNNING PROGRAM HAS BEEN COMPILED TO MAKE IT RUN
" FASTER. ╔ HAVE ALSO INCLUDED IN THIS ╙ELF ─ISSOLVING ┴RCHIVE
" AN UNCOMPILED VERSION TO ALLOW YOU TO MAKE SOME ALTERATIONS
" IF YOU WISH. ═OST WILL FIND THE PROGRAM SUITABLE AS IT IS. ╔F
" YOU DO MAKE SOME ALTERATIONS, ╔ WOULD APPRECIATE A SHORT NOTE
" EXPLAINING ANY ALTERATIONS YOU DO SO THAT ╔ MAY CONSIDER THEM
" IN FUTURE VERSIONS OF THIS PROGRAM.
"
" ╠OADING THE ╨ROGRAM
"
" ┬EFORE YOU LOAD THE PROGRAM, YOU SHOULD COPY ALL THE FILES
" INCLUDED IN THE ╙─┴ OVER TO A FORMATTED BLANK DISK. ╔N THIS
" WAY THERE WILL BE PLENTY OF ROOM TO SAVE YOUR FILES.
"
"
"
" - 1 -
"
"
"
"
"
"
"
"
"
" ╬OW TYPE ╠╧┴─ '├╥═',8. ╫HEN IT FINISHES LOADING TYPE '╥╒╬'.
" ╘HE DISK DRIVE SHOULD SPIN FOR ANOTHER SECOND OR SO WHILE IT
" LOADS UP A MACHINE LANGUAGE PORTION OF THE PROGRAM. ╘HEN IT
" SHOULD PROMPT YOU TO ENTER THE DATE.
"
" ┬E SURE YOU ALWAYS ENTER THE DATE CORRECTLY. ╞ROM THIS DATE,
" THE SYSTEM DETERMINES WHO IS AN EXPIRED MEMBER AND WHO IS
" NOT. ╔T ALSO IS PUT ON EACH MEMBER'S FILE AS THE DATE THEY
" WERE ENTERED. ╘YPE IT IN THE FORM OF '┘┘/══'. ╞OR EXAMPLE,
" ─ECEMBER 1989 WOULD BE ENTERED AS '89/12'. ╔F YOU ARE
" ENTERING A MONTH ╩ANUARY TO ╙EPTEMBER, MAKE SURE YOU ENTER A
" ZERO BEFORE THE NUMBER. ╩UNE 1990 NEEDS TO BE ENTERED AS
" '90/06', NOT '90/6'. ╘HE PROGRAM DOES NOT CHECK THE DATE TO
" MAKE SURE IT IS ENTERED PROPERLY.
"
" ╘HE ═AIN ═ENU
"
" ┴FTER YOU ENTER THE DATE AND HIT ╥┼╘╒╥╬, YOU WILL BE TAKEN TO
" THE ═AIN ═ENU. ╞ROM THIS ═ENU YOU RUN THE PROGRAM.
"
" ┬EFORE WE GET INTO THE OPTIONS AVAILABLE, ╔ WOULD LIKE TO
" POINT OUT THE TOP LINE OF THE SCREEN. ╘HE THREE-DIGIT NUMBER
" IN PURPLE IS THE NUMBER OF MEMBERS YOU HAVE CURRENTLY IN
" MEMORY. ┘OU CAN HAVE UP TO 500 MEMBERS IN ONE FILE. ╘HE
" YELLOW PORTION OF THE LINE TELLS YOU WHERE IN THE PROGRAM YOU
" ARE LOCATED.
"
"
" ╧╨╘╔╧╬╙ ═┼╬╒
"
" ┴DD A ═EMBER
"
" ╞ROM HERE YOU CAN ADD NEW MEMBERS TO THE ROSTER CURRENTLY IN
" MEMORY. ╔F YOU HAVE JUST STARTED THE PROGRAM, YOU WILL BE
" CREATING A BRAND NEW ROSTER UNLESS YOU LOAD A FILE FROM THE
" DISK, IN WHICH CASE YOU WILL BE ADDING TO THAT FILE.
"
" ╓IEW, ┼DIT, OR ─ELETE
"
" ╞ROM HERE YOU CAN MANIPULATE EXISTING DATA. ┘OU CAN SIMPLY
" PAGE THROUGH WHAT IS CURRENTLY IN MEMORY BY USING THE '╓'IEW
" COMMAND, YOU CAN CHANGE SOME OF THE DATA IN MEMORY USING THE
" '┼'DIT COMMAND, OR ERASE THE ENTIRE MEMBER ALTOGETHER USING
" THE '─'ELETE COMMAND.
"
" ╙ORT ═EMBERS
"
" ╘HIS WILL ALLOW YOU TO PUT YOUR MEMBERSHIP RECORDS IN ORDER
" BY ANY OF THE 11 DATA FIELDS FOR EACH MEMBER. ╘HIS IS HANDY
" WHEN YOU WISH TO PRINT OUT A LISTING OF ALL YOUR MEMBERS IN
" ALPHABETICAL ORDER, OR IN ORDER OF WHEN THEIR MEMBERSHIPS
" BECOME DUE.
"
" ╨RINTER ╧PTIONS
"
"
" - 2 -
"
"
"
"
"
"
"
"
"
"
" ╔F YOU HAVE A PRINTER ATTACHED, YOU WILL HAVE FOUR OPTIONS.
" ┘OU CAN PRINT MAILING LABELS, A FULL MEMBERSHIP ROSTER (WITH
" ADDRESSES, PHONE NUMBERS, AND BIRTHDAYS), A PARTIAL
" MEMBERSHIP ROSTER (WITH ADDRESSES ONLY), OR A TELEPHONE
" LISTING (NAMES, PHONE NUMBERS, AND CITIES ONLY). ╘HERE ARE
" SEVERAL EXTRA SPACES OPEN FOR ADDITIONAL FORMATS SHOULD YOU
" WISH TO ALTER THIS PROGRAM.
"
" ╠OAD ╞ILE
"
" ┘OU CAN LOAD AN EXISTING FILE OFF THE DISK BY USING THIS
" OPTION. ╨LEASE NOTE THAT WHEN YOU LOAD UP NEW FILE, ANY DATA
" CURRENTLY IN MEMORY WILL BE ERASED PERMANENTLY.
"
" ╙AVE ╞ILE
"
" ╔F YOU HAVE SOME MEMBERS IN MEMORY, IT IS A GOOD IDEA TO SAVE
" THAT ROSTER TO DISK. ═AKE SURE WHEN YOU MAKE ANY CHANGES TO
" YOUR ROSTER THAT YOU SAVE IT BEFORE YOU EXIT THE PROGRAM OR
" YOU WILL LOSE ANY CHANGES YOU HAVE MADE!
"
" ┼XIT THE ╨ROGRAM
"
" ╨RETTY SELF-EXPLANATORY. ┘OU WILL BE ASKED FOR CONFIRMATION
" BEFORE YOU ARE EXITED FROM THE PROGRAM.
"
"
" ╒╙╔╬╟ ╘╚┼ ╦┼┘┬╧┴╥─
"
" ╘HE KEYBOARD FUNCTIONS PRETTY NORMALLY DURING THIS PROGRAM,
" BUT THERE ARE A FEW THINGS YOU SHOULD KNOW...
"
" ╔F YOU CHOOSE AN OPTION THAT YOU WANT TO GET BACK TO THE MENU
" FROM, YOU CAN USUALLY JUST HIT ╥┼╘╒╥╬ WITH NO INPUT AND BE
" SENT BACK TO THE MENU. ╔F ╥┼╘╒╥╬ DOESN'T WORK, IT PROBABLY
" WANTS A ┘┼╙ OR ╬╧ ANSWER. ╨LEASE ANSWER THE QUESTION, AND THE
" NEXT OPTION WILL PROBABLY SEND YOU BACK TO THE MENU USING THE
" ABOVE KEYSTROKE.
"
" ╙TAY AWAY FROM THE UP/DOWN/SIDE ARROW KEYS, AS WELL AS THE
" ├╠╥-╚╧═┼ KEY DURING THE PROGRAM. ╔N ORDER TO KEEP THE PROGRAM
" AS SIMPLE AS POSSIBLE, ╔ HAVE NOT ADDED SPECIAL SAFEGUARDS
" AGAINST THESE KEYS, SO IF THEY ARE PRESSED, SOMETHING WON'T
" WORK RIGHT.
"
" ┴LSO STAY AWAY FROM USING THE ╙╚╔╞╘ KEY. ┴LL LETTERS IN THIS
" PROGRAM ARE CAPITALIZED AND USING THE ╙╚╔╞╘ KEY WILL CREATE
" THE ├OMMODORE GRAPHICS CHARACTERS.
"
" ╘HE FUNCTION KEYS ARE NOT USED IN THIS PROGRAM, AND THERE ARE
" NO ├= OR ├╘╥╠ COMMANDS EITHER.
"
"
"
"
" - 3 -
"
"
"
"
"
"
"
"
"
" ╒╙╔╬╟ ╘╚┼ ╨╥╧╟╥┴═
"
" ╞OR THE MOST PART, THIS PROGRAM IS RATHER SELF-EXPLANATORY.
" ╘HERE ARE A FEW THINGS ╔ WOULD LIKE TO POINT OUT...
"
" ┴──╔╬╟ ═┼═┬┼╥╙: ┴LL MEMBERS MUST HAVE A LAST NAME OF AT LEAST
" ONE CHARACTER. ╔F YOUR MEMBER DOES NOT HAVE A LAST NAME,
" ENTER A DASH, A PERIOD, OR SOME LITTLE MARK TO TAKE UP THAT
" SPACE. ─╧ ╬╧╘ ADD A SHIFTED-SPACE, AS THAT CHARACTER IS
" RESERVED FOR ANOTHER PURPOSE. ╔F YOU USE A SHIFTED-SPACE, YOU
" WILL NOT BE ABLE TO RETRIEVE THAT RECORD IN THE FUTURE. ┴FTER
" YOU FINISH WITH THE ╠┴╙╘ ╬┴═┼, HIT ╥┼╘╒╥╬ TO GO TO THE NEXT
" PROMPT. ─╧ ╬╧╘ USE THE ├╒╥╙╧╥ ╦┼┘╙ FOR ANY REASON, ESPECIALLY
" THIS. ╫ITH THE EXCEPTION OF THE FIRST PROMPT, YOU MAY SKIP
" OVER THE OTHERS BY SIMPLY HITTING ╥┼╘╒╥╬.
"
" ┼NTERING DATES IS EASY. ╞OR THE ┬╔╥╘╚─┴┘ (IF YOU WANT TO USE
" THAT PROMPT), ENTER THE DATE IN THE FORM OF ══/── ONLY. ╔N
" THIS FORMAT THE SORTING ROUTINE IS ABLE TO PUT THEM IN THE
" CORRECT ORDER SHOULD YOU DESIRE IT. ╘HE ┼╬╘╥┘ ─┴╘┼ WILL BE
" AUTOMATICALLY ENTERED FOR YOU BY THE PROGRAM. ╘HE ┼╪╨╔╥┴╘╔╧╬
" ─┴╘┼ SHOULD BE ENTERED IN THE FORM ┘┘/══ ONLY. ╘HE SORTING
" ROUTINE ALSO NEEDS IT LIKE THAT TO SORT PROPERLY.
"
" ╔F YOU REALIZE A MISTAKE YOU MADE AFTER YOU HAVE HIT ╥┼╘╒╥╬
" ON THAT LINE, YOU HAVE TWO CHOICES. ╔F IT IS TOWARDS THE
" MIDDLE, YOU MAY JUST HIT ╥┼╘╒╥╬ FOR ALL THE OTHER PROMPTS
" UNTIL IT ASKS YOU IF YOU WANT TO ADD THAT MEMBER. ╙ELECT '╬'
" AND SELECT '┘' TO THE '┴DD ANOTHER MEMBER' OPTION. ┘OU WILL
" BE GIVEN ANOTHER CHANCE TO ENTER IT.
"
" ╔F IT'S TOWARDS THE END, OR YOU'VE ENTERED A LOT OF DATA,
" JUST TELL IT TO ADD IT IN, AND THEN GO TO THE ╓IEW, ┼DIT,
" ─ELETE OPTION TO EDIT THAT RECORD AND MAKE IT RIGHT AGAIN.
"
"
" ╙┼┴╥├╚╔╬╟ ╞╧╥ ╥┼├╧╥─╙: ┘OU WILL HAVE TO DO THIS FOR THE ╓IEW,
" ┼DIT, ─ELETE OPTION, THE ╨RINTER ╧PTION, AND TO A LESSER
" EXTENT, IN THE ╙ORTING ╧PTION.
"
" ╙IMPLY SELECT THE FIELD YOU WANT TO SEARCH BY. ┘OU CAN SEARCH
" ANY OF THE FIELDS YOU WANT. (╔F YOU ARE IN ╙ORT ╧PTION, YOU
" ARE ENTERING THE LETTER TO SORT IN ORDER BY, IT WILL SORT
" THEM, THEN TAKE YOU BACK TO THE MENU.) ┴FTER YOU ENTER THE
" FIELD LETTER (┴-╦), ENTER AS MANY OF THE FIRST LETTERS YOU
" KNOW. ┴LL MEMBERS MATCHING THOSE FIRST LETTERS WILL BE
" SELECTED (┼NTERING '╥ICH' WILL GET YOU ╥ICH, ╥ICHARD, ╥ICHIE,
" ETC.). ╔F THERE IS MORE THAN ONE, YOU CAN PAGE THROUGH THEM
" BY ENTERING THE '╬EXT' ╧PTION.
"
" ╫HEN PRINTING, YOU WILL NEED TO SELECT WHAT YOU WANT TO
" PRINT. ┴LL RECORDS MATCHING THE FIRST CHARACTERS WILL BE
" PRINTED.
"
"
"
" - 4 -
"
"
"
"
"
"
"
"
"
" ╔F YOU WANT TO SELECT ┴╠╠ THE RECORDS, TYPE '┴' FOR THE
" ╙EARCH FIELD' AND HIT ╥┼╘╒╥╬ FOR THE ╙EARCH ─ATA. ┘OU WILL BE
" ABLE TO LOOK AT OR PRINT ALL RECORDS IN MEMORY.
"
" ╨╥╔╬╘╔╬╟: ┘OU WILL HAVE TO SELECT THE FORMAT YOU WANT TO
" PRINT IN: ═AILING ╠ABELS; ╥OSTER WITH ALL INFORMATION; ╥OSTER
" WITH ┴DDRESS ONLY; OR ╨HONE ╠IST WITH ╬AME, ╨HONE ╬O, AND
" ├ITY. ╔F YOU ARE A PROGRAMMER YOU CAN ADD ADDITIONAL FORMATS.
" ┘OU WILL HAVE TO SELECT THE RECORDS TO PRINT, AND WHETHER YOU
" WANT ├URRENT MEMBERS, EXPIRED MEMBERS, OR BOTH SETS. ═AKE
" SURE YOUR PRINTER IS TURNED ON OR YOU WILL GET A ─EVICE ╬OT
" ╨RESENT ┼RROR AND WILL LOSE ANY UNSAVED DATA.
"
" ╙┴╓╔╬╟: ╘HIS IS PRETTY STRAIGHT FORWARD. ╔F YOU ARE SAVING A
" FILE YOU PREVIOUSLY LOADED, THE PREVIOUS NAME WILL BE ALREADY
" THERE. ┘OU MAY USE IT AGAIN, OR MAY SELECT ANOTHER. ╨LEASE
" NOTE THAT RECORDS ARE SAVED IN THE ORDER THEY WERE TYPED IN,
" ╬╧╘ THE ORDER OF THE LAST SORT, SO MAKE SURE IF YOU WANT YOUR
" RECORDS IN A SPECIFIC ORDER THAT YOU SORT THEM BEFORE YOU
" PRINT THEM!
"
" ╘HAT'S THE PROGRAM... ┘OU WILL FIND IT PRETTY EASY TO LEARN.
" ╔F YOU HAVE ANY FURTHER QUESTIONS OR WOULD LIKE MORE
" INFORMATION ABOUT ADDING PRINTER FORMATS OR CHANGING THE
" PROGRAM, PLEASE WRITE TO ME AT THE ADDRESS BEFORE.
"
" ╩OSH ╩ACOBY
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
" - 5 -
"
"
"